On TC, AC, and Arithmetic Circuits

نویسندگان

  • Manindra Agrawal
  • Eric Allender
  • Samir Datta
چکیده

Continuing a line of investigation that has studied the function classes #P [Val79b], #SAC [Val79a, Vin91, AJMV], #L [AJ93b, Vin91, AO94], and #NC [CMTV96], we study the class of functions #AC. One way to define #AC is as the class of functions computed by constant-depth polynomial-size arithmetic circuits of unbounded fan-in addition and multiplication gates. In contrast to the preceding ∗Part of this research was done while visiting the University of Ulm under an Alexander von Humboldt Fellowship. †Supported in part by NSF grants CCR-9509603 and CCR-9734918. Portions of the work were performed while this author was a visiting scholar at the Institute of Mathematical Sciences, Chennai, India ‡Supported in part by a Rutgers University Graduate Excellence Fellowship and by NSF grants CCR-9509603 and CCR-9734918. function classes, for which we know no nontrivial lower bounds, lower bounds for #AC follow easily from established circuit lower bounds. One of our main results is a characterization of TC in terms of #AC: A language A is in TC if and only if there is a #AC function f and a number k such that x ∈ A⇐⇒ f(x) = 2|x|k . Using the naming conventions of [FFK94, CMTV96], this yields: TC = PAC = C=AC. Another restatement of this characterization is that TC can be simulated by constant-depth arithmetic circuits, with a single threshold gate. We hope that perhaps this characterization of TC in terms of AC circuits might provide a new avenue of attack for proving lower bounds. Our characterization differs markedly from earlier characterizations of TC in terms of arithmetic circuits over finite fields [RT92, BFS92]. Using our model of arithmetic circuits, computation over finite fields yields ACC. We also prove a number of closure properties and normal forms for #AC.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Arithmetic Versions of Constant Depth Circuit Complexity Classes

The boolean circuit complexity classes AC ⊆ AC[m] ⊆ TC ⊆ NC have been studied intensely. Other than NC, they are defined by constant-depth circuits of polynomial size and unbounded fan-in over some set of allowed gates. One reason for interest in these classes is that they contain the boundary marking the limits of current lower bound technology: such technology exists for AC and some of the cl...

متن کامل

Arithmetic Constant-Depth Circuit Complexity Classes

The boolean circuit complexity classes AC ⊆ AC[m] ⊆ TC ⊆ NC have been studied intensely. Other than NC, they are defined by constant-depth circuits of polynomial size and unbounded fan-in over some set of allowed gates. One reason for interest in these classes is that they contain the boundary marking the limits of current lower bound technology: such technology exists for AC and some of the cl...

متن کامل

A Model-Theoretic Characterization of Constant-Depth Arithmetic Circuits

We study the class #AC of functions computed by constantdepth polynomial-size arithmetic circuits of unbounded fan-in addition and multiplication gates. No model-theoretic characterization for arithmetic circuit classes is known so far. Inspired by Immerman’s characterization of the Boolean class AC, we remedy this situation and develop such a characterization of #AC. Our characterization can b...

متن کامل

Bounded Depth Arithmetic Circuits: Counting and Closure

Constant-depth arithmetic circuits have been defined and studied in [AAD97, ABL98]; these circuits yield the function classes #AC and GapAC. These function classes in turn provide new characterizations of the computational power of threshold circuits, and provide a link between the circuit classes AC (where many lower bounds are known) and TC (where essentially no lower bounds are known). In th...

متن کامل

On Counting AC0 Circuits with Negative Constants

Continuing the study of the relationship between TC 0 , AC 0 and arithmetic circuits, started by Agrawal et al. 1], we answer a few questions left open in this paper. Our main result is that the classes DiiAC 0 and GapAC 0 coincide, under poly-time, log-space, and log-time uniformity. From that we can derive that under logspace uniformity, the following equalities hold:

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000